//
// Created by yonghu0 on 25-10-23.
//

#ifndef SOLUTIONLIST_H
#define SOLUTIONLIST_H

#include <jsoncpp/json/json.h>

class SolutionList
{
public:
    static SolutionList *GetInstance();

    Json::Value SelectSolutionList(Json::Value &queryjson);
    Json::Value SelectSolutionListByAdmin(Json::Value &queryjson);
    Json::Value SelectSolutionByEdit(Json::Value &queryjson);
    Json::Value SelectSolution(Json::Value &queryjson);
    Json::Value InsertSolution(Json::Value &queryjson);
    Json::Value UpdateSolution(Json::Value &queryjson);
    Json::Value DeleteSolution(Json::Value &queryjson);
    Json::Value UpdateSolutionComments(Json::Value &queryjson);

private:
    SolutionList();
    ~SolutionList();
};


#endif //SOLUTIONLIST_H
